package com.atguigu.gmall.search.vo;

import com.atguigu.gmall.pms.entity.BrandEntity;
import com.atguigu.gmall.pms.entity.CategoryEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.List;

/**
 * @Author zhaoshuo
 * @ClassName SearchResponseVo
 * @Description
 */
@ApiModel("查询结果集")
@Data
public class SearchResponseVo {
    /**
     * 品牌集合
     */
    private List<BrandEntity> brands;
    /**
     * 分类集合
     */
    private List<CategoryEntity> categories;
    /**
     * 检索属性和值列表的集合
     */
    private List<SearchAttrValueResponseVo> attrValues;
    /**
     * 商品列表
     */
    private List<Goods> goodsList;
    /**
     * 分页导航需要的数据
     */
    private Integer pageNum;
    private Integer pageSize;
    private Long total;
}